如果你希望能夠在腳本中加入與當前排版位置相關的一些環境數值(例如文字樣式、頁面編號、章節編號)等資訊,那麼就可以使用 #context
進行存取。
我們可以定義一個文字漸淡函式,但是由於在定義的當下並不知道文字色彩,所以可以利用 context 函數,等到實際執行時才會取得相對應的環境參數。
以下的範例就可以直接對不同顏色的文字進行漸淡的處理:
我們也可以利用 #here.position()
的指令,在 context 裡面獲得當前頁面與絕對位置的資訊。從而對欲顯示的文字進行位置的效果修正。在下面這個例子中,我們利用 #place
函數將文字置放於頁面的絕對位置。
排版出來的結果就變成這樣了: